The sacrifice made by thousands of Indian soldiers fighting for the British army during the World War I has been recognised as part of a ceremony in London.